class Fruit:    # 基类
    def __init__(self,color = "绿色"):
        Fruit.color = color  # 类属性
    color = "绿色"  #类属性
    def harvest(self,color):
        print("水果是：",color,"的")    # 输出形式参数color
        print("水果已经收获……")
        print("水果原来是：", Fruit.color,"的") # 输出类属性
class Apple(Fruit):
    color = "红色"
    def __init__(self):
        print("苹果")
        super().__init__()  # 调用基类的构造方法
    def harvest(self,color):
        print("苹果是：",color,"的")    # 输出形式参数color
        print("苹果已经收获……")
        print("苹果原来是：", Fruit.color,"的") # 输出类属性
class Sapodilla(Fruit):
    def __init__(self,color):
        print("\n人参果")
        super().__init__(color)  # 调用基类的构造方法
    def harvest(self,color):
        print("人参果是：",color,"的")    # 输出形式参数color
        print("人参果已经收获……")
        print("人参果原来是：", Fruit.color,"的") # 输出类属性
apple = Apple() # 创建苹果类的实例
apple.harvest(apple.color)  # 调用基类的harvest()方法
sapodilla = Sapodilla("白色") # 创建橘子类的实例
sapodilla.harvest("金黄色带紫色条纹")  # 调用基类的harvest()方法